package cn.walls1717.wallsmall.product.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 秒杀商品信息
 *
 * @author walls1717
 * @since 2022/11/27 10:57
 **/
@Data
public class SeckillInfoVO {
    private Long promotionId;
    /**
     * 活动场次id
     */
    private Long promotionSessionId;
    /**
     * 商品id
     */
    private Long skuId;
    /**
     * 秒杀价格
     */
    private BigDecimal seckillPrice;
    /**
     * 秒杀总量
     */
    private BigDecimal seckillCount;
    /**
     * 每人限购数量
     */
    private BigDecimal seckillLimit;
    /**
     * 排序
     */
    private Integer seckillSort;
    /** 秒杀开始时间 */
    private Long startTime;
    /** 秒杀结束时间 */
    private Long endTime;
    /**
     * 随机码，防止恶意秒杀商品。<br>
     * 秒杀请求需要携带随机码，没有携带随机码是不能请求成功的。随机码只在秒杀开始前提供。
     */
    private String randomCode;
}
